Min virksomhet er franchising. Vurderinger. Suksesshistorier. Ideer. Arbeid og utdanning
Nettstedsøk

Hovedforutsetningene for å bruke erup eget design. Prosjektledelsessystem

3.6. INFORMASJONSSTYRINGSSYSTEMEROG KONTROLL

3.6.1. Enterprise Management Information Systems (EMIS)

Definisjoner av grunnleggende begreper. La oss starte med definisjonene som er nødvendige for å forstå det videre resonnementet.

Informasjon - informasjon om omverdenen (objekter, fenomener, hendelser, prosesser, etc.), som reduserer den eksisterende graden av usikkerhet, ufullstendig kunnskap, fremmedgjort fra skaperen og blir til meldinger. Denne informasjonen uttrykkes på et bestemt språk i form av tegn, inkludert de som er registrert på en materialbærer. De kan reproduseres ved overføring av mennesker muntlig, skriftlig eller på andre måter.

Informasjon lar organisasjoner:

Overvåke den nåværende tilstanden til organisasjonen, dens divisjoner og prosesser i dem;

Bestem de strategiske, taktiske og operasjonelle målene og målene for organisasjonen;

Ta informerte og rettidige beslutninger;

Koordinere aktivitetene til avdelingene for å nå mål.

Informasjonsbehov er en bevisst forståelse av forskjellen mellom individuell kunnskap om et emne og kunnskap akkumulert av samfunnet.

Data er informasjon redusert til nivået til et objekt av visse transformasjoner.

Dokument - en informasjonsmelding i papir, lyd, elektronisk eller annen form, utført iht visse regler behørig sertifisert.

Dokumenthåndtering er et system for å lage, tolke, overføre, motta, arkivere dokumenter, samt overvåke utførelse av dem og beskytte mot uautorisert tilgang.

Økonomisk informasjon er et sett med informasjon om sosioøkonomiske prosesser som tjener til å styre disse prosessene og gruppene av mennesker i produksjons- og ikke-produksjonssfæren.

Informasjonsressurser - hele mengden informasjon som er tilgjengelig i informasjonssystemet.

Informasjonsteknologi er et system av metoder og måter å samle inn, overføre, akkumulere, behandle, lagre, presentere og bruke informasjon på.

Automatisering er å erstatte menneskelig aktivitet med arbeidet med maskiner og mekanismer.

Informasjonssystem (IS) - en informasjonskrets sammen med midler for å samle inn, overføre, behandle og lagre informasjon, samt personell som utfører disse handlingene med informasjon.

Oppgaven til informasjonssystemer er produksjon av informasjon som er nødvendig for organisasjonen å sikre effektiv ledelse alle sine ressurser, opprettelsen av et informasjons- og teknologisk miljø for ledelsen av organisasjonen.

Vanligvis skilles tre nivåer i kontrollsystemer: strategisk, taktisk og operativt. Hvert av disse ledelsesnivåene har sine egne oppgaver, i løsningen som det er behov for relevante data for, disse dataene kan fås ved å spørre informasjonssystemet. Disse forespørslene rettes til relevant informasjon i informasjonssystemet. Informasjonsteknologi lar deg behandle forespørsler og, ved hjelp av tilgjengelig informasjon, danne et svar på disse forespørslene. På hvert ledelsesnivå dukker det altså opp informasjon som fungerer som grunnlag for å ta passende beslutninger.

Som et resultat av bruken av informasjonsteknologi på informasjonsressurser, skapes noe ny informasjon eller informasjon i ny form. Disse informasjonssystemproduktene kalles informasjonsprodukter og -tjenester.

Et informasjonsprodukt eller en informasjonstjeneste er en spesifikk tjeneste, når noe informasjonsinnhold i form av et sett med data, dannet av produsenten for distribusjon i materiell og immateriell form, leveres for bruk av forbrukeren.

Foreløpig er det en mening om informasjonssystemet som et system implementert ved hjelp av datateknologi. Dette er ikke sant. I likhet med informasjonsteknologi kan informasjonssystemer fungere både med bruk av tekniske midler og uten slik bruk. Dette er et spørsmål om økonomisk gjennomførbarhet.

Fordeler med manuelle (papir)systemer:

enkel implementering av eksisterende løsninger;

de er enkle å forstå og krever et minimum av trening for å mestre dem;

ingen tekniske ferdigheter kreves;

de er vanligvis fleksible og tilpasningsdyktige for å passe forretningsprosesser.

Fordeler med automatiserte systemer:

i et automatisert informasjonssystem blir det mulig å helhetlig og helhetlig presentere alt som skjer med en organisasjon, siden alle økonomiske faktorer og ressurser vises i en enkelt informasjonsform i form av data.

Corporate IS blir vanligvis betraktet som et visst sett med private løsninger og komponenter i deres implementering, inkludert:

Enkel base lagring av informasjon;

Et sett med anvendte systemer laget av forskjellige selskaper og bruker forskjellige teknologier.

Informasjonssystemet til selskapet (spesielt PMIS) bør:

Tillat å akkumulere viss erfaring og kunnskap, generaliser dem i form av formaliserte prosedyrer og løsningsalgoritmer;

Stadig forbedre og utvikle;

Raskt tilpasse seg endringer i det ytre miljøet og nye behov i organisasjonen;

Møt de presserende kravene til en person, hans erfaring, kunnskap, psykologi.

Så et be(EMIS) er et driftsmiljø som er i stand til å gi ledere og spesialister oppdatert og pålitelig informasjon om alle forretningsprosesser til et foretak som er nødvendige for planlegging av operasjoner, utførelse, registrering og analyse av dem. Med andre ord er PMIS et system som inneholder en beskrivelse av hele markedssyklusen - fra forretningsplanlegging til analyse av bedriftens ytelse

Oppgaver til ISUP. Ledelse av virksomheter under moderne forhold krever mer og mer effektivitet. Derfor er bruken av bedr(EMIS) en av de viktigste spakene for forretningsutvikling.

Spesielle oppgaver løst av PMIS bestemmes i stor grad av aktivitetsfeltet, strukturen og andre funksjoner til spesifikke foretak. Som eksempler kan man referere til erfaringen med å lage en ISUP for en bedrift - en telekomoperatør og erfaringen med å implementere SAP R / 3 systempartnere hos en rekke bedrifter i CIS og langt i utlandet. Samtidig kan en omtrentlig liste over oppgaver som ISUP bør løse på ulike nivåer av virksomhetsledelse og for sine ulike tjenester nå anses som alminnelig anerkjent. Det er vist i tabell 1.

Tabell 1.

Hovedoppgavene til PMIS

Ledelsesnivåer og tjenester

Oppgaver som skal løses

Bedriftsledelse

gi pålitelig informasjon om økonomisk tilstand selskaper i det nåværende øyeblikk og utarbeidelse av en prognose for fremtiden;
sikre kontroll over arbeidet til bedriftstjenester;
sikre tydelig koordinering av arbeid og ressurser;
gi operativ informasjon om negative trender, deres årsaker og mulige tiltak for å rette opp situasjonen;
dannelse av et fullstendig bilde av kostnadene for sluttproduktet (tjenesten) etter kostnadskomponenter

Økonomi- og regnskapstjenester

full kontroll over bevegelsen av midler;
gjennomføring av nødvendig styring regnskapsprinsipper;
rask fastsettelse av fordringer og gjeld;
kontroll over gjennomføringen av kontrakter, estimater og planer;
kontroll over finansiell disiplin;
spore bevegelsen av vare- og materialstrømmer;
rask mottak av et komplett sett med dokumenter finansiell rapportering

Produksjonskontroll

kontroll over oppfyllelsen av produksjonsordrer;
kontroll over tilstanden til produksjonsanlegg;
kontroll over teknologisk disiplin;
vedlikehold av dokumenter for å følge produksjonsordrer (gjerdekart, rutekart);
umiddelbar fastsettelse av de faktiske kostnadene for produksjonsordrer

Markedsføringstjenester

kontroll over markedsføringen av nye produkter på markedet;
analyse av salgsmarkedet for å utvide det;
opprettholde salgsstatistikk;
informasjonsstøtte for pris- og rabattpolitikken;
bruk av databasen med standardbrev for utsendelse;
kontroll over oppfyllelse av leveranser til kunden i tide samtidig som transportkostnadene optimaliseres

Salgs- og forsyningstjenester

vedlikehold av databaser over varer, produkter, tjenester;
planlegge leveringstider og transportkostnader;
optimalisering av transportruter og transportmetoder - datastyrt kontraktsstyring

Lagerregnskapstjenester

styring av en multi-link struktur av varehus;
operasjonelt søk etter varer (produkter) i varehus;
optimal plassering i varehus, tatt i betraktning lagringsforhold;
håndtering av kvitteringer under hensyntagen til kvalitetskontroll;
inventar

3.6.2. Sted for ISUP i kontrollsystemet

Kort fortalt er controlling informasjon og analytisk støtte for beslutningstaking i ledelsen. I sin tur er informasjonsstyringssystemer datastøtte for kontroll. Controlling er på sin side hovedleverandøren av informasjon til bedriftsledelsen. Formålet med å kontrollere informasjonsstøtte er å gi ledelsen informasjon om virksomhetens nåværende tilstand og forutsi konsekvensene av endringer i det interne eller eksterne miljøet. Hovedoppgavene med å kontrollere i henhold til er presentert i tabell 2.

Tabell 2.

Hovedoppgaver med å kontrollere

Typer kontroller

Hovedoppgaver som skal løses

Kontroll i styringssystemet

Måloppgaven med strategisk kontroll er å sikre langsiktig vellykket drift av organisasjonen. Hovedoppgaven til operasjonell kontroll er å gi metodisk, informasjonsmessig og instrumentell støtte til bedriftsledere

økonomisk kontroll

Opprettholde lønnsomheten og sikre virksomhetens likviditet

Kontroll i produksjonen

Informasjonsstøtte av produksjons- og styringsprosesser

Markedsføringskontroll

Informasjonsstøtte for effektiv ledelse for å møte kundenes behov

Tilførselskontroll

Informasjonsstøtte for prosessen med å anskaffe produksjonsressurser, analyse av kjøpte ressurser, beregning av effektiviteten til forsyningsavdelingen

Logistikkkontroll

Gjeldende kontroll over effektiviteten til prosessene for lagring og transport av materialressurser

La oss sammenligne (i samsvar med tabell 3) hovedoppgavene som ISUP og kontroll løser (se tabell 1 og tabell 2).

Tabell 3

Sammenligning av oppgaver til PMIS og kontroll

PMIS-oppgaver som skal løses for:

Kontrollerende oppgaver løst

Enterprise Guides

Kontroll i styringssystemet

Økonomi- og regnskapstjenester

økonomisk kontroll

produksjonsstyring

Kontroll i produksjonen

Markedsføringstjenester

Markedsføringskontroll

Salgs- og forsyningstjenester

Ressurskontroll

Lagerregnskapstjenester

Logistikkkontroll

Fra tabell 3 kan det ses at oppgavene til PMIS, løst for hvert nivå av ledelse og tjeneste i foretaket, tilsvarer oppgavene som er løst ved å kontrollere i et eller annet område av foretaket (nemlig kontroll i ledelsen system, økonomisk kontroll etc.).

Hvis vi vurderer strukturen til PMIS, kan vi skille 5 hovedmoduler som er til stede i hvert informasjonssystem. Disse er finansiell og økonomisk styring, regnskap og personal, lager, produksjon, handel (salg).

3.6.3. Utsikter for felles utvikling av PMIS og kontroll

For å se inn i fremtiden, la oss først prøve å gå tilbake til fortiden.

Som du vet, er utviklingen av ledelsesmetoder for industribedrifter på begynnelsen av det tjuende århundre først og fremst assosiert med navnene til G. Ford, F. Taylor, G. Gantt, A. Fayol, Yu. Gastev og andre. Det var A. Fayol som delte administrasjonens handlinger inn i en rekke funksjoner, som han tilskrev prognoser og planlegging, opprettelse av organisasjonsstrukturer, teamledelse, koordinering av ledere og kontroll.

lagerstyringsmodell, fører til "kvadratrotformelen" for optimal størrelse orden, foreslått av F. Harris i 1915, men fikk berømmelse etter utgivelsen av det velkjente verket til R. Wilson i 1934, og kalles derfor ofte Wilson-modellen. Teorien om lagerstyring fikk en kraftig drivkraft i 1951 takket være arbeidet til K. Arrow (den fremtidige nobelprisvinneren i økonomi), T. Harris, J. Marshak. I 1952 ble verkene til A. Dvoretsky, J. Kiefer, J. Wolfowitz publisert. På russisk ble teorien om lagerstyring vurdert i verkene til E.V. Bulinskaya, J. Bukan, E. Keningsberg, Yu.I. Ryzhikova, V.A. Lototsky, A.I. Orlova, A.A. Kolobova, I.N. Omelchenko og mange andre.

Det skal bemerkes arbeidet med opprettelsen av ISUP, utført ved Kiev Institute of Cybernetics ved Academy of Sciences of the Ukrainian SSR, opprettet av B.V. Gnedenko på 1950-tallet (i 1961 ble dette instituttet ledet av V.M. Glushkov). Tidlig på 1960-tallet startet arbeidet i USA på automatisering av lagerstyring. Slutten av 60-tallet er assosiert med arbeidet til O. White, som med utviklingen av automatiseringssystemer industribedrifter foreslått å vurdere i en kompleks produksjon, forsyning og markedsføring divisjoner. I publikasjonene til O. White ble planleggingsalgoritmer formulert, i dag kjent som MRP - materialbehovsplanlegging- på slutten av 60-tallet, og MRP II - produksjonsressursplanlegging- på slutten av 70-tallet - begynnelsen av 80-tallet. .

Ikke alle moderne ledelseskonsepter oppsto i USA. Dermed metoden for planlegging og ledelse Akkurat i tide("just in time") dukket opp på foretakene til det japanske bilkonsernet på 50-tallet, og metodene OPT-optimalisert teknologi produksjonsanlegg ble etablert i Israel på 70-tallet. Konsept datastyrt integrert produksjon CIM oppsto på begynnelsen av 1980-tallet og er assosiert med integrasjonen av fleksibel produksjon og styringssystemer. Metoder CALS - datastøtte for forsynings- og logistikkprosessen oppsto på 80-tallet i den amerikanske militæravdelingen for å forbedre effektiviteten av ledelse og planlegging i prosessen med å bestille, utvikle, organisere produksjon, forsyning og drift militært utstyr. . System ERP - bedriftens ressursplanlegging tilbudt av et analysefirma Gartner Group ikke så lenge siden, tidlig på 90-tallet, og har allerede bekreftet sin levedyktighet. Systemer CRM- Kundeansvarlig ble nødvendig i et sterkt konkurranseutsatt marked, hvor fokus ikke var på produktet, men på kunden. Mye har blitt gjort i USSR og i Russland, først og fremst ved Institutt for kontrollproblemer, Central Economics and Mathematics Institute, All-Russian Research Institute for System Research, og Computing Center of Russian Academy of Sciences.

For tiden er det en gradvis vektlegging av virksomhetens ressursplanlegging (basert på ERP-systemer) skifter mot å støtte og implementere prosesser for supply chain management ( SCM-systemer), Kundeansvarlig (CRM-systemer) og e-business (e-handelssystemer).

Basert på analysen av trender i utviklingen av det russiske markedet for programvare for automatisering av prosessen med bedriftsledelse, kan vi konkludere med at den utvikler seg dynamisk og at utvalget av oppgaver som krever automatisering blir mer komplekst. Hoder først russiske bedrifter oftest setter de de enkleste oppgavene, spesielt oppgaven med å automatisere regnskapsprosessen. Med utviklingen av selskaper, komplikasjonen av forretningsprosesser, var det behov ikke bare for "post mortem accounting", men også for logistikkstyring ( logistikkprosesser), arbeid med debitorer og kreditorer og mange andre aktiviteter rettet mot å løse problemene som de interne og eksternt miljø. For å møte disse ledelsesbehovene begynte de å bruke bedr- løsninger som dekker virksomheten til hele bedriften.

Som et resultat av "evolusjonen" har PMIS endret seg fra dataregnskap og et automatisert lagerstyringssystem til integrert system ledelse av hele virksomheten.

For tiden er det et stort antall standard PMIS på markedet - fra lokale (koster opptil 50 tusen amerikanske dollar) til store integrerte (koster fra 500 tusen amerikanske dollar og mer). Standardløsninger for disse ISUP-ene er "bundet" av leverandørfirmaer til forholdene til spesifikke foretak.

Det skal bemerkes at hoveddelen av PMIS for tiden ikke utvikles på grunnlag av standardløsninger, men i ett eksemplar for hver enkelt virksomhet. Dette gjøres av de relevante virksomhetsavdelingene for å ta hensyn til særtrekkene til spesifikke virksomheter så fullt som mulig.

Klassifiseringen av typiske systemer tilgjengelig på det russiske markedet er utviklet i arbeidet. Vi gir en beskrivelse av hovedtypene av PMIS.

· Lokale systemer. Som regel er de designet for å automatisere aktiviteter på ett eller to områder. Ofte kan de være det såkalte "boxed"-produktet. Kostnaden for slike løsninger varierer fra flere tusen til flere titusenvis av amerikanske dollar.

· Økonomistyringssystemer. Slike løsninger har mye større funksjonalitet enn lokale. Imidlertid er deres kjennetegn fraværet av moduler dedikert til produksjonsprosesser. Og hvis bare russiske systemer er representert i den første kategorien, her er forholdet mellom russiske og vestlige produkter omtrent likt. Implementeringstiden for slike systemer kan være opptil ett år, og kostnadene kan være fra $50.000 til $200.000.

· Middels integrerte systemer. Disse systemene er designet for produksjonsanleggsstyring og integrert planlegging. produksjonsprosess. De er preget av tilstedeværelsen av spesialiserte funksjoner. Slike systemer er de mest konkurransedyktige innen Innenlandsmarked i deres spesialiseringsområde med store vestlige systemer, mens kostnadene deres er betydelig (med en størrelsesorden eller mer) lavere enn store.

· Store integrerte systemer. Til dags dato er disse de mest funksjonelt utviklede og følgelig de mest komplekse og dyre systemene der MRPII- og ERP-administrasjonsstandardene er implementert. Tidspunktet for introduksjonen av slike systemer, tatt i betraktning automatisering av produksjonsstyring, kan være flere år, og kostnadene varierer fra flere hundre tusen til flere titalls millioner dollar. Det skal bemerkes at disse systemene først og fremst er designet for å forbedre administrasjonseffektiviteten. store bedrifter og selskaper. regnskapskrav eller personaljournaler visne i bakgrunnen i dette tilfellet.

· Konstruktører er et kommersielt programvareverktøy, pakke med programvareverktøy eller spesialisert programmeringsmiljø for relativt rask (sammenlignet med generelle programmeringsverktøy) opprettelse av forretningsapplikasjoner. Naturligvis, i dette tilfellet, stoler de på invarianten av metodikken og operasjonsteknologien som ligger til grunn for konstruktøren.

· Spesialiserte løsninger - er hovedsakelig beregnet på å skaffe bedriftskonsolidert rapportering, planlegging, budsjettering, dataanalyse ved bruk av OLAP-teknologi ( on-lineennalytisksrocessing- operasjonell dataanalyse , mer spesifikt, multivariat operasjonell dataanalyse for beslutningsstøtte).

Økonometriske metoder i PMIS. En analyse av virksomhetens reelle behov har vist at for å lage et fullverdig system som ikke bare gir regnskapsfunksjoner, men også prognoser, scenarioanalyse, ledelsesbeslutningsstøtte, er et typisk sett med ERP-systemfunksjoner ikke nok. Løsningen av denne klassen av problemer krever bruk av analytiske systemer og metoder, primært økonometriske, inkludering av disse systemene og metodene i PMIS.

Økonometriske metoder er en viktig del av de vitenskapelige verktøyene til kontrolleren, og deres datamaskinimplementering er en viktig del av informasjonsstøtten til kontroll. På praktisk brukøkonometriske metoder i driften av kontrolleren, er det nødvendig å bruke passende programvaresystemer. Generelle statistiske systemer som DISAN, PPAND, SPSS, Statgraphics, Statistica, ADDA, og mer spesialiserte Statcon, SPC, NADIS, REST(ifølge statistikk over intervalldata), Matrixer og mange andre .

ISUP i å løse kontrollerende problemer. Oppsummert, først av alt, bemerker vi at PMIS spiller en unektelig viktig rolle i å løse kontrollerende problemer. For informasjonsstøtte for å kontrollere, må en spesiell modul "Kontrollering" inkluderes i ISUP. Dette er nødvendig slik at systemet ikke bare gir datastøtte for kontroll, gir ledere og spesialister oppdatert og pålitelig informasjon om alle forretningsprosesser til bedriften, nødvendig for planlegging av operasjoner, implementering, registrering og analyse av dem. Men det vil også bli et system som bærer informasjon om hele markedssyklusen - fra forretningsplanlegging til analyse av bedriftens resultater.

M-3-programvarepakken (neste generasjon av M-2-systemet), utviklet av Client-Server-Technologies-selskapet, er ikke lenger bare posisjonert som et bedriftsstyringssystem, men et produkt som danner et beslutningstakingsmiljø. I «M-3»-komplekset er det et vektskifte: fra et registreringssystem til en struktur som gjør det mulig å implementere prognoser basert på faglig analyse. Grunnlaget for dette er implementeringen av kontrollmekanismen, som innebærer opprettelse av et verktøy for å ta operative beslutninger innen økonomi, produksjon og andre områder av virksomheter.

I tillegg viser erfaringen fra vestlige selskaper at etterspørselen gradvis øker etter store integrerte systemer, som kjennetegnes av dybden av støtte for styring av store multifunksjonelle grupper av foretak (bedrifter eller finansielle og industrielle grupper).

Og hvis vi snakker om utviklingen av den innenlandske PMIS-industrien og den utbredte introduksjonen av kontroll i arbeidspraksis Russiske organisasjoner og bedrifter, må vi innrømme at stadiet med fullskala informatisering av virksomheten så vidt begynner for de fleste russiske bedrifter.

Litteratur

1. Orlov A.I., Volkov D.L. Økonometriske metoder innen ressursstyring og forretningsinformasjonsstøtte for et telekomselskap. // Prydniprovsky vitenskapelig visnik. Donbass utgivelse. Økonomi. nr. 109 (176). Bryst 1998
2. Vinogradov S.L. Kontroll som styringsteknologi. Øv notater//kontroll. 2002. Nr. 2.
3. Karminsky A.M., Dementiev A.V., Zhevaga A.A. Informatisering av controlling i finans- og industrikonsernet // Controlling. 2002. Nr. 2.
4. Karminsky A.M., Olenev N.I., Primak A.G., Falko S.G. Kontroll i virksomheten. Metodisk og praktisk grunnlag for å bygge kontroll i organisasjoner. - M.: Finans og statistikk, 1998. - 256 s.
5. Orlov A.I. Bærekraft i sosioøkonomiske modeller. – M.: Nauka, 1979. – 296 s.
6. White O. U. Styring av produksjon og varelager i datamaskinens tidsalder. - M.: Fremgang. 1978. - 302 s.
7. Datamaskinintegrert produksjon og CALS-teknologier innen maskinteknikk. - M.: Federal Information and Analytical Center forsvarsindustrien. 1999. - 510 s.
8. Lyubavin A.A. Funksjoner ved moderne metodikk for implementering av kontroll i Russland//kontroll. 2002. Nr. 1.
9. Karpachev I. Du vil gå til venstre // Enterprise partner: corporate systems. 2000. Nr. 10.
10. Orlov A.I. Økonometri. - M.: Eksamen, 2002. - 576 s.
11. Orlov A.I. Økonometrisk støtte for å kontrollere // Kontrollere. 2002. Nr. 1.
12. Guskova E.A., Orlov A.I. Informasjonssystemer for bedriftsledelse for å løse problemer med å kontrollere // Kontrollere. 2003. Nr. 1.

test spørsmål

1. Hvilken rolle spiller informasjon i ledelsen?
2. Bør informasjonssystemet implementeres ved hjelp av datateknologi?
3. Diskuter grunnleggende definisjoner innenystemer.
4. Hva er hovedoppgavene til PMIS?
5. Hva er essensen av å kontrollere?
6. Hva er hovedoppgavene med å kontrollere?
7. Hvilken plass har ISUP i kontrollsystemet?

Emner i rapporter, sammendrag, forskningsarbeid

1. Sammensetning og bevegelse av informasjonsmatriser.
2. Historie om PMIS-utvikling.
3. Sirkulasjon av papir og elektroniske dokumenter.
4. Kontroll i Russland.
4. Økonometriske metoder i informasjonssystemer.
5. Rollen til Internett og bedrifter datanettverk i bedriftsledelse.

Tidligere

For å lykkes med å implementere endringene som er planlagt i selskapet, er det nødvendig å tydelig forstå at hver forretningsenhet trenger kontinuerlig ingeniørarbeid. Kontinuerlig prosjektering innebærer å tilnærme seg virksomhet som en prosess. En prosess er en sekvens av økonomiske handlinger (oppgaver, arbeid, relasjoner) forhåndsbestemt av forretningsmål. Noen ganger sies det at en forretningsprosess er et sett med trinn som et firma tar fra en stat til en annen, eller fra "input" til "output". Inndata og utdata her er ikke deler av firmaet eller dets divisjoner, men hendelser. Generell ledelse forretnings- og forretningsprosesser kalles "business engineering", som med dette betyr konstant utforming av prosesser - definisjonen av input og output, og sekvensen av trinn - innenfor en forretningsenhet.

I dag blir konseptet med ombygging av virksomheten populært i utformingen av forretningsprosesser. Grunnleggeren av teorien om reengineering, M. Hammer, definerte dette konseptet som følger: "en fundamental nytenkning og en radikal endring i beslutninger om forretningsprosesser for å oppnå merkbare forbedringer i kritiske viktige indikatorer aktiviteter som kostnad, kvalitet, service og hastighet."

Reengineering har følgende egenskaper:

  • han nekter utdaterte regler og forskrifter og starter forretningsprosessen som fra en "ren tavle", dette lar ham overvinne den negative virkningen av dogmer;
  • han ser bort fra selskapets etablerte systemer, strukturer og prosedyrer og endrer radikalt, gjenoppfinner måter Økonomisk aktivitet- hvis det er umulig å gjøre om bedriftsmiljøet ditt, kan du gjøre om bedriften din;
  • det fører til betydelige endringer i resultatindikatorer.

Reengineering brukes i tre hovedsituasjoner:

  • under forhold når selskapet er i en tilstand av dyp krise;
  • under forhold når den nåværende posisjonen til selskapet er tilfredsstillende, men prognosene for dets aktiviteter er ganske ugunstige;
  • i situasjoner der aggressive, velstående organisasjoner søker å øke gapet fra konkurrentene og skape unike konkurransefortrinn.

De viktigste stadiene av reengineering:

  • dannelse av det ønskede bildet av selskapet (de grunnleggende elementene i konstruksjonen er selskapets strategi, hovedretningslinjene, måter å oppnå dem på);
  • modellskaping eksisterende virksomhet bedrifter (for å lage en modell brukes resultatene av analysen av det organisatoriske miljøet, kontrollerende data; prosesser som trenger omstrukturering bestemmes);
  • utvikling av en ny forretningsmodell - direkte reengineering (utvalgte prosesser redesignes, nye personalfunksjoner dannes, nye informasjonssystemer opprettes, en ny modell testes);
  • implementering av den nye forretningsmodellen.

Business reengineering er en prosess med rask endring basert på en sekvens av raskt fattede og implementerte ledelsesbeslutninger basert på anvendelse av moderne vitenskapelige metoder og bruk av praktisk ledelseserfaring.

Enterprise Management Information Systems (EMIS)

La oss starte med definisjonene som er nødvendige for å forstå det videre resonnementet. Konsekvent vurdering av disse definisjonene gjør det mulig å gå inn i feltet for enterprise management information systems (EMIS) som er nødvendig for en moderne leder.

Informasjon - informasjon om omverdenen (objekter, fenomener, hendelser, prosesser, etc.), som reduserer den eksisterende graden av usikkerhet, ufullstendig kunnskap, fremmedgjort fra skaperen og blir meldinger (uttrykt på et bestemt språk i form av tegn , inkludert tatt opp på et håndgripelig medium) som kan reproduseres ved overføring av personer muntlig, skriftlig eller på annen måte.

Data - informasjon redusert til nivået av et objekt av visse transformasjoner, inkludert ved hjelp av dataverktøy.

Dokument - Kunngjøring i papir, lyd, elektronisk eller annen form, utarbeidet etter visse regler, sertifisert på foreskrevet måte.

Dokumenthåndtering - et system for å lage, tolke, overføre, motta, arkivere dokumenter, samt overvåke utførelse av dem og beskytte mot uautorisert tilgang.

Informasjonsteknologi er et system av metoder og måter å samle inn, overføre, akkumulere, behandle, lagre, presentere og bruke informasjon på.

Informasjonssystem (IS) - en informasjonskrets (som kombinerer måtene for informasjonsbevegelse i en organisasjon) sammen med midlene for å samle inn, overføre, behandle og lagre informasjon, samt personell som utfører disse handlingene med informasjon.

Oppgaven til informasjonssystemer er produksjon av informasjonen som er nødvendig for organisasjonen for å sikre effektiv forvaltning av alle ressursene, skape et informasjons- og teknologisk miljø for beslutningstaking og ledelse av organisasjonen.

Vanligvis skilles tre nivåer i kontrollsystemer: strategisk, taktisk og operativt. Hvert av disse ledelsesnivåene har sine egne oppgaver, i løsningen som det er behov for relevante data for, disse dataene kan fås ved å spørre informasjonssystemet. Disse forespørslene rettes til relevant informasjon i informasjonssystemet. Informasjonsteknologi tillate deg å behandle forespørsler og, ved hjelp av tilgjengelig informasjon, danne et svar på disse forespørslene. På hvert ledelsesnivå dukker det altså opp informasjon som fungerer som grunnlag for å ta passende beslutninger.

Som et resultat av anvendelsen av informasjonsteknologi til informasjonsressurser noe ny informasjon eller informasjon i en ny form opprettes. Disse informasjonssystemproduktene kalles informasjonsprodukter og -tjenester.

For tiden er det en mening om informasjonssystemet som et system, i uten feil implementert ved hjelp av datateknologi. Dette er ikke sant. Som Informasjonsteknologi, Informasjonssystemer kan også fungere ved hjelp av tekniske midler, og uten slik søknad. Dette er et spørsmål om økonomisk gjennomførbarhet.

Fordeler med manuelle (papir)systemer:

  • enkel implementering av eksisterende løsninger;
  • de er enkle å forstå og krever et minimum av trening for å mestre dem;
  • ingen tekniske ferdigheter kreves;
  • de er vanligvis fleksible og tilpasningsdyktige for å passe forretningsprosesser.

Fordeler med automatiserte systemer:

  • søk, spredning og duplisering av informasjon er lettet og kardinalt akselerert;
  • volumet av informasjon i IS øker;
  • i et automatisert informasjonssystem blir det mulig å helhetlig og helhetlig presentere alt som skjer med en organisasjon, siden alle økonomiske faktorer og ressurser vises i en enkelt informasjonsform i form av data.

Informasjonssystemet til en organisasjon (bedrifter, firmaer, selskaper) betraktes vanligvis som et visst sett med private løsninger og komponenter i deres implementering, inkludert:

  • enhetlig informasjon lagring base;
  • et sett med anvendte systemer laget av forskjellige selskaper og bruker forskjellige teknologier.

Opprettelse styringsinformasjonssystem foretak er en ganske lang og ressurskrevende prosess der fire hovedtrinn kan skilles.

  1. Prosjektskisse. Detaljert beskrivelse mål og mål for prosjektet, tilgjengelige ressurser, begrensninger osv.
  2. Prosjektevaluering. Det bestemmes hva systemet skal gjøre, hvordan det vil fungere, hvilken maskinvare og programvare som skal brukes, hvordan de skal betjenes. En liste over krav til systemet er under utarbeidelse, og behovene til vanlige brukere utredes.
  3. Bygging og testing. Personalet må sørge for at IS er behagelig å jobbe med før det blir grunnlaget for aktiviteten.
  4. Feilsøking og implementering. Prosjektet er ikke fullført før prosjektlederen kan demonstrere at IS fungerer pålitelig.

IS livssyklus - perioden for opprettelse og bruk av IS, som dekker dens forskjellige tilstander, fra det øyeblikket behovet for denne IS oppstår og slutter med øyeblikket av dens fullstendige avvikling.

IP-livssyklusen er delt inn i følgende stadier:

  • forprosjektundersøkelse;
  • design;
  • utvikling av IS;
  • sette IS i drift;
  • drift av IP;
  • fullføring av driften av IS.

Så, styringsinformasjonssystem bedrift (ISUP) er driftsmiljø, som er i stand til å gi ledere og spesialister oppdatert og pålitelig informasjon om alle forretningsprosesser i bedriften, nødvendig for planlegging av operasjoner, implementering, registrering og analyse. Et moderne PMIS er med andre ord et system som inneholder en beskrivelse av hele markedssyklusen – fra forretningsplanlegging til analyse av resultatene til en virksomhet. I realiteten begynner utviklingen av PMIS ofte med en delvis databehandling av informasjonsprosesser, for eksempel innenfor rammen av regnskap eller lagerhold.

Oppgaver til PMIS

Ledelse av virksomheter under moderne forhold krever mer og mer effektivitet. Derfor er bruken av bedr(EMIS) en av de viktigste spakene for forretningsutvikling.

Spesielle oppgaver løst av PMIS bestemmes i stor grad av aktivitetsfeltet, strukturen og andre funksjoner til spesifikke foretak. Som eksempler kan vi referere til erfaringen med å lage et ISMS for en bedrift - en telekomoperatør og erfaringen med å implementere SAP R / 3 systempartnere hos en rekke bedrifter i CIS og langt i utlandet. anses som universelt anerkjent blant spesialister. Det er vist i tabell 5.1. For å løse disse problemene er ulike metoder for teorien mye brukt. beslutningstaking, inkludert økonometriske og optimaliserings.

Tabell 5.1. Hovedoppgavene til PMIS
Ledelsesnivåer og tjenester Oppgaver som skal løses
1 Bedriftsledelse
  • gi pålitelig informasjon om selskapets økonomiske tilstand for øyeblikket og utarbeide en prognose for fremtiden;
  • sikre kontroll over arbeidet til bedriftstjenester;
  • sikre tydelig koordinering av arbeid og ressurser;
  • gi operativ informasjon om negative trender, deres årsaker og mulige tiltak for å rette opp situasjonen;
  • dannelse av et fullstendig bilde av kostnadene for sluttproduktet (tjenesten) etter kostnadskomponenter
  • informasjon og analytisk støtte for ledelsens beslutningsprosess
2 Økonomi- og regnskapstjenester
  • full kontroll over bevegelsen av midler;
  • implementering av regnskapsprinsipper som kreves av ledelsen;
  • rask fastsettelse av fordringer og gjeld;
  • kontroll over gjennomføringen av kontrakter, estimater og planer;
  • kontroll over finansiell disiplin;
  • spore bevegelsen av vare- og materialstrømmer;
  • umiddelbar mottak av et komplett sett med regnskap
3 Produksjonskontroll
  • kontroll over oppfyllelsen av produksjonsordrer;
  • kontroll over tilstanden til produksjonsanlegg;
  • kontroll av teknologisk disiplin;
  • vedlikehold av dokumenter for å følge produksjonsordrer (gjerdekart, rutekart);
  • operasjonell definisjon faktisk kostnad produksjonsordrer
4 Markedsføringstjenester
  • kontroll over markedsføringen av nye produkter på markedet;
  • analyse av salgsmarkedet for å utvide det;
  • opprettholde salgsstatistikk;
  • informasjonsstøtte for pris- og rabattpolitikken;
  • bruk av databasen med standardbrev for utsendelse;
  • kontroll over oppfyllelse av leveranser til kunden i tide samtidig som transportkostnadene optimaliseres
5 Salgs- og forsyningstjenester
  • vedlikehold av databaser over varer, produkter, tjenester;
  • planlegge leveringstider og transportkostnader;
  • optimalisering av transportruter og transportmetoder;
  • datastyrt kontraktsstyring
6 Lagerregnskapstjenester
  • styring av en multi-link struktur av varehus;
  • operasjonelt søk etter varer (produkter) i varehus;
  • optimal plassering i varehus, tatt i betraktning lagringsforhold;
  • håndtering av kvitteringer under hensyntagen til kvalitetskontroll;
  • inventar

Project Management Information System (PMIS)

Proser ikke et obligatorisk element i prosjektstyringssystemet og informasjonsstøtte prosjekt, men kan bli kritisk viktig element prosjektstyringssystemer under visse omstendigheter. Tilstedeværelsen av PMIS bør begrunnes med behovene til organisasjonens prosjektaktiviteter eller behovene til et bestemt prosjekt.

For formålet med et enkelt lite eller mellomstort prosjekt kan verdien av PMIS være begrenset, men når den implementeres store prosjekter, eller et sett med prosjekter, når du arbeider med en stor mengde prosjektinformasjon, er viktigheten av PMIS vanskelig å undervurdere.

En studie utført av PmExpert blant innenlandske selskaper, hvor andelen store organisasjoner (fra 300 personer), blant dem var 65 %, viste at 60 % av de undersøkte organisasjonene som har implementert PMIS i seg selv, vurderer effekten av implementeringen positivt. Dermed bekreftes den økende betydningen av PMIS i nærvær av en stor mengde prosjektdata.

PMIS refererer til programvare som utfører funksjonene til å støtte prosjektledelsesprosesser eller etem.

Bruken av spesialisert programvare lar deg øke effektiviteten av prosjektledelsesprosesser gjennom:

  • Redusere lønnskostnader når du utfører prosjektledelsesprosesser;
  • Forbedre kommunikasjonen til deltakere i prosjektaktiviteter gjennom bruk av felles informasjonsressurser;
  • Øke hastigheten på prosjektledelsesprosesser og prosessen med å motivere prosjektdeltakere;
  • Minimer antall designinformasjonsfeil;
  • Automatisert behandling og sentralisert lagring av prosjektinformasjon.

Avhengig av formålet og sett med funksjonalitet, kan programvare for å støtte prosjektaktiviteter klassifiseres som følger:

  1. Grunnleggende systemer prosjektledelsesstøtte. De er spesialisert programvare designet for å utføre et smalt sett med grunnleggende prosjektledelsesprosesser, for eksempel planlegging, regnskap for prosjektets arbeidskostnader, fikse designbeslutninger, etc. Basissystemer har vanligvis en lokal driftsmodus, er installert på brukerens personlige datamaskin, vanligvis en prosjektleder eller administrator. Slike systemer inkluderer Microsoft Project lokal versjon (Microsoft, USA), Open Project (Serena Software, USA) og andre.
  2. Utvidede støttesystemer for prosjektledelse. Disse inkluderer programvare utviklet for å støtte et bredt spekter av "klassiske" prosjektledelsesprosesser. Slike informasjonssystemer inneholder sammenkoblede data ulike prosesser prosjektledelse, kan ha mulighet for ulik presentasjon av data for ulike ledelsesnivåer i organisasjonen, mulighet for flerbrukerarbeid, men har vanligvis begrenset integrasjon med relaterte informasjonssystemer. Systemer i denne klassen inkluderer systemer som PM Foresight (Proektnaya PRAKTIKA Group of Companies, Russland), ADVANTA (Advanta Group, Russland), Microsoft Enterprise prosjektledelse(Microsoft, USA), etc.
  3. Avanserte støttesystemer for prosjektledelse. De representerer den evolusjonære utviklingen av systemer som tilhører klassen "Utvidet". De skiller seg først og fremst fra dem ved at de tillater integrering av prosjektaktiviteter med andre typer aktiviteter og prosesser i organisasjonen ved å skape et enkelt informasjonsrom ved å bruke avanserte dataintegrasjonsmekanismer. Det vil være mer korrekt å si at dette ikke lenger er spesialiserte systemer for å støtte prosjektledelsesprosesser, men komplekse informasjonssystemer som skaper ett enkelt informasjonsrom for organisasjonen, og inkluderer blant annet funksjonalitet for å støtte prosjektledelsesprosesser. Eksempler på slike systemer er Oracle e-Busines Suite (ORACLE, USA), SAP ERP (SAP, Tyskland).

En organisasjons valg av et prosjektledelsesstøttesystem av en viss klasse avhenger av utviklingsnivået for prosjektledelsesprosesser i organisasjonen, omfanget av prosjektaktiviteter, utviklingsnivået for ledelsesprosesser i organisasjonen som helhet, organisasjonens økonomiske evner til å kjøpe og drifte systemet, Spesifikke krav til systemet.

Før en organisasjon implementerer etem, må en organisasjon svare på en rekke spørsmål som setter omfanget for bruk av PMIS:

  • Bør systemet brukes på alle ledelsesnivåer?
  • Hvem skal være brukere av systemet?
  • Bør systemet kun brukes til høyt prioriterte prosjekter?
  • Hvilke prosjektledelsesprosesser bør PMIS automatisere?
  • Hvilke forretningsprosesser i organisasjonen planlegges integrert med PMIS?
  • Hvilke effekter forventes av innføringen av PMIS?

Informasjonssystemet kan sees på som en erstatning for levende og uformell kommunikasjon, overføring av kompetanse og erfaring innen personalet, men det bør ikke erstatte dette med rigide kommunikasjonskanaler.

For effektiv implementering av PMIS er det nødvendig En kompleks tilnærming, inkludert samtidig tiltak for integrasjon med organisasjonens programvare, opplæring av brukere av PMIS, utvikling av regulatoriske dokumenter for arbeid med PMIS, kontinuerlig utvikling og tilpasning av PMIS til behovene til organisasjonens prosjektledelse under drift.

Kritiske forutsetninger for vellykket implementering av PMIS er støtte fra organisasjonens ledelse og tilstedeværelsen av en prosjektledelsesmetodikk i organisasjonen.

Tilnærmingen til implementeringen av PMIS ligner på tilnærmingen til implementeringen av organisasjonens prosjektstyringssystem - "fra enkelt til komplekst": for det første er de viktigste og lettest automatiserte grunnleggende og støttende prosjektledelsesprosessene automatiserte, for eksempel kalenderplanlegging , innsamling og rapportering, organisering av møter og kontroll av prosjektgjennomføring.løsninger, og så er det en konsekvent økning i funksjonaliteten til PMIS.

Eksempler på prosesser automatisert ved bruk av PMIS er gitt i tabellen.

Typiske prosesser automatisert av ISUP

nr. p / s Prosessnavn Anbefalt rekkefølge for implementering
Prosjektledelsesprosesser
1. Sertifisering av prosjekter først
2. planlegging først
3. Prosjektledelse av ytelse første sekund
4. Regnskap arbeidsressurser prosjekt sekund
5. Regnskap for arbeidstiden til prosjektpersonell andre-tredjedel
6. Prosjekt økonomistyring første-tredje
7. Risiko-, problem- og åpen problemhåndtering andre-tredjedel
8. Innsamling og generering av rapporter om prosjektet (prosjekter) første-tredje
9. Endringsledelse først
10. Oppbevaring av prosjektdokumentasjon første-tredje
11. Organisere møter og legge inn møteresultater først
12. Kontroll av utførelse av prosjekteringsbeslutninger først
13. Kontraktsstyring og prosjektleveranseplanlegging tredje
14. Prosjektporteføljestyring tredje
PMIS-prosesser
15. PMIS administrasjon først
16. Logging av PMIS-handlinger først
17. Melding til prosjektdeltakere sekund
18. Integrasjon med relaterte prosesser i organisasjonen tredje

Når du implementerer PMIS, i den innledende fasen av implementeringen, er det viktig å sikre bruk av systemet av brukere, fordi nytten av systemet til å begynne med for brukere er kanskje ikke åpenbar og vises etter akkumulering av en rekke designinformasjon i PMIS.

En viktig indikator på aktiv bruk av PMIS er tilstedeværelsen av integrasjon med andre tjenester og informasjonssystemer i organisasjonen. Som regel er først og fremst PMIS integrert med e-post(til varsler og varsler), LDAP-katalogtjenesten og dokumenthåndteringssystem. Tilstedeværelsen av integrasjon med regnskaps- og ERP-systemer indikerer høy grad relevans og pålitelighet av informasjon i PMIS.

Generelle anbefalinger for implementering av et prinkluderer følgende: det er nødvendig å tydelig forstå målene og fordelene som forventes av implementeringen nytt system; resultatene av implementeringen av systemet må avtales med alle som er knyttet til implementeringen eller vil delta i driften; konsekvent implementering av de utviklede løsningene fra "enkel til kompleks", fra lokal til global; utvikling av designløsninger på pilotprosjekter; prioritet på implementering av funksjonalitet som demonstrerer for brukere og ledelse den åpenbare nytten av PMIS.

Katalogtjenesten er en programvarepakke som lar administratoren eie en rekke informasjon om nettverksressurser (delte mapper, utskriftsservere, skrivere, brukere osv.) organisert på en rekke måter, lagret på ett enkelt sted, som gir sentralisert administrasjon av både selve ressursene og og informasjon om dem, samt la deg kontrollere bruken av dem av tredjeparter.

LDAP (English Lightweight Directory Access Protocol - "lightweight directory access protocol") er en nettverksprotokoll for tilgang til en katalogtjeneste.

Selv om MTP- og SCCP-delsystemene diskutert i de to foregående avsnittene gir en veldig kraftig overføringsmekanisme, inkludert dynamisk ruting-funksjon, kan de ikke tolke betydningen av lag 4-meldinger som sendes. Bestemmer betydningen av meldinger som sendes og tildeler rekkefølgen de sendes, og samhandler med samtaletjenesteprogramvare på stasjonen er et av brukerens undersystemer. For å kontrollere forbindelsesetableringen og frigjøringen av talebanen, spesifiseres spesielt flere SS7-brukerundersystemer, spesielt brukerundersystemet telefonforbindelse(TUP), ISDN-brukerundersystem (ISUP).

Telefonbrukerundersystemet TUP ble designet for å administrere etablering og frakobling av telefonforbindelser og var den europeiske versjonen av SS7, mens på det nordamerikanske kontinentet begynte et annet undersystem, ISUP, å bli introdusert mye tidligere. I tillegg til å administrere grunnleggende telefontjenester, definerer TUP prosedyrer og formater for tilleggstjenester. Men på grunn av ISDNs natur, Tilleggstjenester definert i ISUP er kraftigere og bruker mer moderne løsninger enn de som er definert for TUP.

DUP-databrukerundersystemet ble definert tidlig i utviklingen av SS7 for å administrere etablering og utgivelse av kretssvitsjede dataforbindelser. DUP-adopsjon er svært lav og få nettverksoperatører har implementert dedikerte kretssvitsjede datanettverk. Kravene til dataoverføring oppfylles i dag av ISUP, som følge av dette er usannsynlig med utstrakt bruk av DUP i telenett.

Av disse grunner dekkes ikke TUP og DUP i denne boken. Ettersom telekommunikasjonsnettverk utvikler seg mot ISDN, vil ISUP eliminere behovet for TUP- og DUP-undersystemer. ISUP inneholder alle funksjonene til TUP, men disse funksjonene implementeres på en mer fleksibel måte. Det gir også en av de viktigste egenskapene til signaleringsprotokoller, som ble diskutert mye i kapittel 1, ende-til-ende-signalering, som lar to stasjoner utveksle informasjon uten deltakelse av mellomnoder som analyserer meldinger.

ISUP-undersystemet støtter to klasser av tjenester: grunnleggende og tilleggstjenester. Basistjenesteklassen sørger for etablering av tale- og/eller dataforbindelser. Flere visninger tjenester er alle andre tilkoblingsorienterte tjenester som noen ganger er knyttet til overføring av meldinger etter etableringen av hovedforbindelsen.

Ved å aktivt bruke variabler og valgfrie felt i datastrukturer er ISUP et mye mer fleksibelt og tilpasningsdyktig delsystem enn TUP. I denne forbindelse ligner formateringsprinsippene som brukes i ISUP de som er beskrevet for SCCP i forrige seksjon. Samtidig er SCCP i seg selv et ikke-talekanalundersystem og bruker derfor et lokalt konvensjonsnummer for å identifisere en bestemt transaksjon, mens ISUP støtter en kanaltilnærming for å identifisere en transaksjon. Det vil si at ISUP-meldingen bruker talekanalnummeret for å identifisere informasjon relatert til den kanalen. Av denne grunn bruker ISUP (så vel som TUP) kanalidentifikasjonskoden CIC.

ISUP-meldinger sendes i SIF-feltet til signifikante signalenheter, som vist i fig. 10.12. Den øverste raden i denne figuren er identisk med formatet til den signifikante signalenheten MSU på fig. 10.2, som er nyttig for å minne leseren på. Signaleringsinformasjonsfeltet består av en ruteetikett, en kanalidentifikasjonskode, en meldingstype og parametere. Parametre er delt inn i en obligatorisk fast del, en obligatorisk variabel del og en valgfri del, slik tilfellet var for SCCP og vist i fig. 10.6. Kanalidentifikasjonskoden (CIC) indikerer nummeret på samtalekanalen mellom to stasjoner som meldingen gjelder. Så hvis en 2,048 Mbit/s digital bane brukes, så koder de fem minst signifikante bitene til CIC taletidsintervallet i binær form. De resterende bitene brukes når det er nødvendig å bestemme hvilken PCM-strøm et gitt taleintervall tilhører.

Meldingstypekoden består av et felt på én byte og kreves for alle meldinger. Denne koden definerer unikt funksjonaliteten og den generelle strukturen til hver ISUP-melding.

Enhver melding inkluderer en rekke parametere. Hver parameter har et navn, som er kodet som én byte. Parameterlengden kan være fast eller variabel. Som tilfellet var for BSSR, er følgende tre kategorier av parametere gitt: fast obligatorisk, variabel obligatorisk, valgfri.

Faste obligatoriske parametere er alltid inkludert i meldinger av denne typen og har en fast lengde. Plasseringen, lengden og rekkefølgen av parametere bestemmes unikt av meldingstypen, så parameternavn og lengdeindikatorer er ikke inkludert i meldingen.

Variable nødvendige parametere kreves alltid for denne meldingstypen og har variabel lengde. For å indikere begynnelsen

En spesiell peker brukes for hver parameter. En peker er en byte som kan brukes i SIF-behandling for å slå opp en bestemt informasjon. Dette eliminerer behovet for å analysere hele meldingen for å finne denne informasjonen. Navnet på hver parameter er implisitt i meldingstypen, så navnene på nødvendige parametere er ikke inkludert i selve meldingen.

Valgfrie parametere kan være tilstede i en bestemt meldingstype. Hver valgfri parameter inneholder et navn (én byte) og en lengdeindikator (en byte) før innholdet i parameteren.


Ris. 10.13. Struktur av parametere i ISUP

En rekke meldingstyper og parametere er spesifisert for ISUP. Eksempler på disse meldingstypene er:

Initial Address Message (IAM), . forespørsel om informasjon (INR),

Melding om fullstendig adressegodkjenning (ACM),

Svarmelding (ANM),

Til(CMC), . tilkoblingsmodifikasjonsfeil (RCM),

Blokkering (BLO),

Blokkeringsbekreftelse (BLA),

Svarmelding fra en abonnentenhet med automatisk respons (for eksempel en datakommunikasjonsterminal) (CON),

Svarmelding (ANM),

Frigjøring (REL),

Release Completion (RLC), etc.

For den russiske versjonen av ISUP-protokollen er det introdusert noen tilleggsmeldinger som bør nevnes her, til tross for den negative holdningen til forfatteren av boken til at det er tilrådelig å introdusere dem. Dette er en valgfri oppringingsmelding (CCL) for å støtte en toveis klar anropsprosedyre for å fastslå innringerens nummer etter at en ondsinnet samtale slettes. Det er også introdusert en lademelding (CRG) som sendes tilbake etter ANM- eller CON-meldingen for å belaste samtalen, og en ringemelding (RNG) som sendes i begynnelsen av hver ringing på en innkommende halvautomatisk tilkobling (gjenkalling) . Alle disse situasjonene har blitt diskutert i detalj i de foregående kapitlene.

Den opprinnelige adressen IAM-meldingen er den første meldingen som sendes når en tilkobling opprettes. Den inneholder adressesifre (for eksempel sifre som abonnenten har ringt for å rute en samtale). Som et resultat av overføringen er kanalen okkupert av stasjonen. IAM-meldingstypen er kodet 00000001. IAM-formatet inkluderer også følgende parametere.

En fast obligatorisk parameter på 1 bytelengde definerer arten av forbindelsen som opprettes. Denne parameteren karakteriserer statusen til den etablerte forbindelsen, for eksempel tilstedeværelsen eller fraværet av en ekkodemper, inkluderingen av en satellittkanal i forbindelsen, etc.

En annen fast obligatorisk parameter på 2 byte karakteriserer foroverretningen til samtalen og bestemmer tilkoblingsmulighetene, for eksempel ende-til-ende-tilkobling eller ISUP-tilgjengelighet gjennom hele tilkoblingen.

En annen fast, obligatorisk én-byte parameter spesifiserer kategorien til den som ringer, dvs. om den som ringer er en abonnent eller en operatør, inkludert angivelse av språkgruppe mv.

Den siste faste obligatoriske én-byte-parameteren beskriver kravene til overføringsmediet, for eksempel er en 64 Kbps-kanal forespurt.

IAM-adressemeldingen inneholder en obligatorisk variabel parameter 4-11 byte lang som definerer nummeret til den oppringte abonnenten (for eksempel de oppringte sifrene i nummeret), samt valgfrie parametere: det anropende abonnentnummeret 4-12 byte langt og selve bruker-brukerinformasjonen 3 -131 byte, slik at abonnenter kan utveksle data under prosedyren for etablering av forbindelse.

En ACM Full Address Accept-melding sendes av den innkommende sentralen for å indikere at den har mottatt nok sifre til å rute anropet til den oppringte parten. ACM-meldingstypen er kodet 00000110.

Det generelle ACM-formatet inkluderer også en fast obligatorisk parameter 1 byte lang, som bestemmer statusen til forbindelsen som etableres på samme måte som den var for IAM (tilstedeværelse eller fravær av en ekkodemper, inkludering av en satellittkanal i forbindelsen, etc.).

En annen fast obligatorisk parameter på 2 byte ligner også på parameteren i IAM, men karakteriserer den motsatte retningen av samtalen, som den bestemmer tilkoblingen for, for eksempel ende-til-ende-tilkobling eller ISUP-tilgjengelighet gjennom hele tilkoblingen.

I tillegg kan valgfrie 3-byte lange tur-retur-indikatorer og 3-131 byte lange bruker-til-bruker-informasjon inkluderes i ACM som beskrevet for IAM.

Som det fremgår av eksemplene ovenfor, benytter ISUP utstrakt bruk av valgfrie parameterfelt, og øker dermed fleksibiliteten til tjenestene som tilbys av nettoperatører. Imidlertid øker denne fleksibiliteten kostnadene ved å analysere meldinger i PBX. For eksempel kan ITU-T IAM-meldingen omtalt ovenfor inneholde opptil 14 valgfrie parametere og opptil 131 byte med bruker-til-bruker-informasjon. Denne størrelsen på noen ISUP-meldinger kan forårsake problemer hvis for mange valgfrie felt er inkludert i én melding samtidig. I tillegg krever den fleksible tilnærmingen til valgfrie felt i seg selv ytterligere behandling for å bestemme hvilken informasjon som er tilstede i en bestemt melding og hva som ikke er det.

Men selv med den nevnte fluen i salven, som alltid kan forklares ordentlig uten å overbruke valgfrie parametere, er ISUP-formateringsmetoden ekstremt fleksibel og sørger for implementering av både allerede formulerte og fremtidsrettede krav.

Ris. 10.14 illustrerer fremgangsmåten for å etablere og frigjøre en grunnleggende forbindelse. Ved mottak av en forespørsel om forbindelsesetablering fra en oppringer, analyserer den opprinnelige PBX A ruteinformasjonen og genererer en første adresse IAM-melding. Analyse av oppringt part-nummer lar utgående PBX A bestemme retningen for samtaleruting. I fig. I 10.14-eksemplet blir anropet rutet til transittsentral B. Informasjonen i den faste obligatoriske IAM-parameteren indikerer hvilken type tilkobling som kreves av den som ringer, en 64Kbps-tilkobling. Denne informasjonen sendes til transittsentral B, som et resultat av hvilken den tilsvarende samtaleveien blir svitsjet i motsatt retning av den anropende abonnent.


© - bytte samtalevei i motsatt retning - bytte av samtalevei

Q - forbindelse av talebanen i foroverretningen O - frigjøring av talebanen Fig. 10.14. Grunnleggende tilkoblingsetablering og frigjøring i ISUP

Ved å bytte banen bare i motsatt retning på dette stadiet kan den som ringer høre tonene sendt av nettverket, men hindrer den som ringer i å overføre informasjon til talebanen. Hvis blokkeringsmodus brukes, er alle adressesifre som er nødvendige for å rute anropet til den oppringte parten inkludert i IAM-meldingen. Hvis overlappingsmodusen brukes, sendes IAM når bare B-sifrene som er nødvendige for ruting til transitt-PBX-en er mottatt, og andre adressesifre blir overført gjennom nettverket i påfølgende adressemeldinger.

Transittsentral B mottar IAM og analyserer informasjonen i meldingen. Analyse av nummersifrene for den oppringte part ved transittsentral C bestemmer den videre ruten til den innkommende sentral B. Analyse av resten av informasjonen i IAM bestemmer valget av passende samtalevei, for eksempel en 64 Kbps kanal. Videre overføres IAM til PBX B, hvorfra samtalebanen også er slått av.

Når en IAM-melding kommer til innkommende PBX B, analyserer den den oppringte partens nummer og om det kreves tilleggsinformasjon fra utgående PBX A før den kobles til den oppringte abonnenten. Dersom det kreves ytterligere informasjon, sendes en ende-til-ende-melding til utgående sentral A, hvor dette kravet er formulert. Merk at transittsentral B ikke trenger å analysere denne meldingen fra ende til annen, siden transparent overføring finner sted for en slik melding. Den utgående hussentralen gir relevant informasjon ved å sende en svarmelding fra ende til annen.

Etter å ha tatt nødvendig informasjon Ved den innkommende sentralen B blir den oppringte abonnenten informert om det innkommende anropet, og fra den innkommende sentralen B til transittsentralen C sendes en ACM-melding for å akseptere hele adressen. ACM Complete Address Accept-meldingen sendes deretter til opprinnelig PBX A. Mottak av Complete Address Accept-meldingen ved enhver sentral som deltar i forbindelsesetableringen indikerer vellykket anropsruting til abonnent B og tillater at rutinginformasjonen knyttet til forbindelsen slettes fra minnet .

Når den oppringte svarer på anropet, stenger den innkommende sentral B taleveien og sender en svarmelding til transittsentralen C, som igjen videresender svarmeldingen til den utgående sentralen A. Når svarmeldingen er mottatt, sender den utgående sentralen. kutter stemmebanen i foroverretningen. Dermed etableres forbindelsen mellom de oppringende og oppringte abonnenter, samtalebelastningen starter og samtalen eller dataoverføringen finner sted.

I motsetning til TUP kan både den som ringer og den oppringte parten sette i gang en umiddelbar frigjøring av forbindelsen, dvs. ISUP bruker en enveis utgivelsesmetode. På fig. 10.14 Anroper A sender først et frigjøringssignal til utgangssentral A. Opprinnelsessentralen initierer anropsfrigjøring og sender en frigjørings-REL-melding til transittstasjon C, som sender en frigjøringsmelding til utgangssentral B og begynner å rydde samtalebanen. Etter frigjøring av talebanen og beredskapen til å betjene et nytt anrop, sender transittsentralen C en RLC-frigivelsesfullstendig melding til den utgående sentralen A. På samme måte, når frigivelses-REL-meldingen er mottatt, utføres frigjøringen av talebanen på innkommende sentral B.

Det skal bemerkes at prinsippet om å organisere frakoblingsprosedyren beskrevet ovenfor, som garanterer den mest effektive frakoblingen av forbindelsen på forespørsel fra noen av abonnentene, øker hastigheten på samtalebehandlingen i nettverket og skiller seg fra organiseringen av frakoblingen ikke bare i TUP, men også i tidligere versjoner av ISUP.

De originale ISUP-spesifikasjonene definerte en trippelsekvens for overføring av utgivelsesmeldinger: en utgivelsesmelding (REL - utgivelse), en utgivelsesforespørsel (RLSD - realesed) og en utgivelse fullført (RLC - utgivelse fullført). Denne prosedyren er erstattet av prosedyren beskrevet ovenfor og er så mye som mulig forenet med SCCP-frakoblingsprosedyrene.

ISUP-undersystemet støtter en rekke tilleggsfunksjoner for telefon- og datatjenester som TUP ikke leverer. Noen av disse tilleggsfunksjonene er implementert i den russiske ATSC-90 og er gitt i tabell. 10.2 som eksempel.

Den grunnleggende forskjellen mellom anrops-ID-identifikasjonstjenester i tabell. 10.2 fra anrops-ID-prosedyren beskrevet i kapittel 8, består av kontrollmodusene som er angitt i tabellen for å slå på og av identifiseringen av abonnentens nummer.

Direct Dialing Inward (DDI) lar deg opprette en forbindelse med en abonnent på en privat filialsentral (PBX) uten innblanding fra PBX-operatøren. ISUP definerer prosedyrer for å gi DDI for både analoge og digitale PBX-er.

De grunnleggende viderekoblingsprosedyrene ligner på viderekoblingstjenesten i TUP. ISUP-viderekobling kan imidlertid startes i tre forskjellige moduser: når den oppringte er opptatt (1), når det ikke er svar fra den oppringte innen en viss tid (2) og for alle anrop uten tilleggsbetingelser (3).

Tabell 1G.2. Noen ekstra ISUP-tjenester

Direkte oppringning

Anropsnummerrepresentasjon

Begrensning for visning av anrops-ID

Oppringt partinummerrepresentasjon

Oppringt part nummervisning

Skadelig anropsidentifikasjon

Ytterligere adressering

Videresending når abonnent B er opptatt

Videresending når det ikke er svar fra abonnent B

Videresending uten tilleggsbetingelser

Anropsavvisning

Varsling om innkommende samtale venter

Avbryter og gjenopptar den samme samtalen

Terminalportabilitet

konferanse samtale

Artikkelen diskuterer utviklingen av brukerprogrammeringsverktøy i et SCADA-system – fra å løse ikke-standardiserte kontroll- og overvåkingsproblemer i det teknologiske språket ST til å automatisere designprosessen i det innebygde miljøet til C#-skriptspråket. I forlengelsen av denne linjen ble det for første gang kunngjort et nytt programmeringsmiljø for kontroller, som fullt ut implementerer kravene i IEC 61131-3-standarden og beholder objektideologien som er tatt i bruk i den, noe som gir bekvemmelighet og hastighet på utvikling, replikering av design løsninger.

Fra "dra og slipp"

å "skrive og løpe"

Det objektorienterte SCADA-systemet inneholdt i utgangspunktet ingen programmeringsverktøy, ikke engang tradisjonelle skriptspråk (eller i den tekniske sjargongen "skript"). Dette ble forklart med den konseptuelle posisjonen til utviklerne, som anså det som nødvendig å venne brukerne til objektideologien og standardverktøyene, og ga en enkel "dra-og-slipp" (dra-og-slipp) av prosjektelementene for å etablere evt. dataoverføringskoblinger, samt inkludering av noen elementer i andre (for eksempel et dynamisk symbol eller en knapp for å kalle dokumenter av ett objekt inn i mnemoniske diagrammet til et annet). Det var likevel nødvendig å finne muligheter for de brukerne som kunne tenke seg å løse ikke-standardiserte oppgaver innenfor rammen.

Den universelle oppskriften for å lage bibliotekblokker og visuelle kontroller på profesjonelle programmeringsspråk passer ikke for alle ingeniører. En annen grunn til å ta vare på måtene å programmere anvendte oppgaver på var relatert (fra den andre versjonen av MasterSCADA) til det faktum at det ble et vertikalt integrert system, der det var mulig å vilkårlig distribuere kontroll- og administrasjonslogikk mellom arbeidsstasjoner og kontrollere med en åpen arkitektur (for de ga ut det utøvende systemet).

Det første teknologiske programmeringsverktøyet innenfor rammeverket var det grafiske språket til funksjonsblokkdiagrammer. Men dette er en måte å lage løsninger basert på eksisterende biblioteker på, og deres funksjonalitet er begrenset selv i møte med konstant utvidelse. Den avgjørende utviklingen av de nødvendige verktøyene begynte allerede i 3. versjon av . Biblioteket med funksjonsblokker er utvidet med blokker med brukerprogrammer. To typer blokker ble implementert - for ingeniørprogrammering i ST-språket (IEC 61131-3-standarden) og for å automatisere utviklingen av prosjekter eller implementeringen av komplekse oppgaver i C #-språket. Mens ST-programmer kjører både på det øverste nivået av systemer og i kontrollere, er C#-programmer designet utelukkende for å fungere innenfor arbeidsstasjoner. Siden et enkelt prosjekt er opprettet for hele systemet med automatisk organisering av kommunikasjon mellom delene, må prosjektutvikleren ta hensyn til denne spesialiseringen av språk i utgangspunktet.

ST programmering

ST-språket er lett for ingeniører å lære. Generasjonene som ble uteksaminert fra universiteter på nittitallet og null år, er som regel kjent med Pascal-språket fra læreplanen, som ST lånte hovedideene fra. I tillegg inneholder ST-programmet rene ingeniørkonsepter – innganger/utganger, variabler med typen «tid» osv. Å legge til nye variabler til INPUT- eller OUTPUT-seksjonene resulterer automatisk i nye I/O-er for ST-funksjonsblokken i prosjektet. Eventuelle input/outputs i prosjektet kan kobles til input/outputs fra andre objekter eller prosjektvariabler ved å dra og slippe.

Med tanke på utviklingsvennlighet gir ST-editoren et moderne miljø (fig. 1), bygget, som vanlig, direkte inn i den integrerte prosjektlederen slik at utvikleren ikke tenker på hvordan man åpner editoren (velger ganske enkelt "Kode"-fanen til den tilsvarende blokken i prosjektet ), og heller ikke over hvor programfilene er lagret (spørsmålet om lagring og navn på filer løses på en systemisk måte og forblir bak kulissene - utvikleren trenger ikke å vite hvordan disse filene kalles og hvor de er lagret).

Det opprettede programmet er kompilert til en spesiell tolket kode som kan kjøres både i en datamaskin og i alle typer kontrollere som støttes av det medfølgende executive-systemet. Dette er kontrollere med nesten alle moderne og lite prosessorer (x86, ARM7, ARM9, etc.) og vanlige operativsystemer(fra DOS og Windows CE til Linux og Ecos). Det er også viktig at feilsøking ikke krever at en kontroller er tilgjengelig. Programmet kan feilsøkes både på den såkalte Windows-kontrolleren (executive system for kontrolleren som kjører på samme arbeidsstasjon som toppnivåprosjektet), og direkte i utviklingsmodus, og kjører koden til kun én utviklet blokk. Samtidig er den tradisjonelle trinnvise utførelse av programmet tilgjengelig, inkludert muligheten til å legge inn nestede prosedyrer.

Ris. 2. Et eksempel på implementering av en beregningsalgoritme i C#

Programmering i C#

Til sammenligning, her er et eksempelprogram i C#. PÅ dette eksemplet en beregningsalgoritme for filtrering av den analoge inngangsverdien er implementert. Fra fig. 2, kan du se at programvariabler opprettes på et spesielt panel ved å spesifisere et navn, velge type og skrivetillatelse. Så snart de er lagt inn, vises de i programerklæringene og algoritme I/O i prosjekttreet.

Ris. 3. Visning av prosjekttreet før skriptet kjøres

Prosjektautomatisering i C#

Oppgavene som designere møter i arbeidet krever noen ganger et stort antall rutineoperasjoner, og tross alt er overføringen av "mekanisk" arbeid til en datamaskin hovedmålet automasjon. Her er en typisk oppgave - du må lage et system for leilighetsregnskap av ressurser i bygård. Anta at et prosjektfragment - regnskap i en leilighet - er opprettet. Nå må det multipliseres med det nødvendige antallet leiligheter og innganger, lag et mnemonisk diagram med en oppfordring til den nødvendige leiligheten for å se dens indikatorer (fig. 3).

Det er for disse formålene du kan utføre skript skrevet i C # inne og refererer til objektmodellen (fig. 4).

Etter å ha kjørt skriptet (dette eksemplet er hentet fra prøveskriptbiblioteket), legges et nytt Home-objekt til prosjektet basert på eksempelet Home-objektet. Basert på de kvantitative parameterne som er satt av oss i innstillingene, settes det angitte antall innganger, etasjer, leiligheter inn i det (fig. 5).

Ris. 5. Visning av prosjekttreet etter skriptutførelse

I tillegg til å automatisk opprette prosjektstrukturen, lager skriptet etterligninger, meldingslogger, rapporter og trender som tilhører nye objekter, ved å bruke dokumentene til det originale (manuelt opprettede) objektet som maler. Og som det endelige resultatet er hovedmnemondiagrammet for prosjektet dannet med automatisk opprettede knapper for å ringe leilighetsvinduene i det nødvendige antallet (fig. 6).

Ris. 6. Visning av mnemonikkdiagrammet med skriptede vindusanropsknapper

For å oppsummere betraktningen av dette eksempelet, må vi innrømme at siden det er et veldig stort programvareprodukt, er det vanskelig selv for en ganske erfaren utvikler å navigere i objektmodellen for første gang, selv om den er dokumentert. Derfor tjenestene til tjenesten teknisk støtte for å skrive prosjektutvikling er automatiseringsskript ganske etterspurt, spesielt med tanke på at de i de fleste tilfeller er gratis selv for brukere av demoversjonen, og de opprettede skriptene vil ikke være forgjeves, fordi de faller inn i den vanlige statskassen - et bibliotek tilgjengelig for alle.

Utviklingslogikk - full støtte for IEC 61131-3

Den kraftige økningen i brukerinteressen for programmering av åpne arkitekturkontrollere i de teknologiske språkene beskrevet av IEC 61131-3-standarden førte til ideen om ikke bare å implementere i full støtte for standarden, men også å gi ut separat produkt for de som programmerer kontrollere for frittstående bruk, og ikke for bruk innenfor vertikalt integrerte systemer. Så det dukket opp. Det er et fullverdig, fullt standardkompatibelt integrert utviklingsmiljø som har beholdt objektideologien som er tatt i bruk i det, noe som gjør det mulig å øke ikke bare kvaliteten på automasjonsprosjekter, men også produktiviteten til designere. På grunn av bruken av den nyeste programvarearkitekturen er funksjonaliteten til dette miljøet ikke inkludert i versjon 3, men vil være en del av en fremtidig versjon 4.

Nå, innenfor rammen av MasterSCADav.3-verktøysettet, foreslår EnSAT å programmere systemer som inneholder både det lavere kontrolleren nivå og operatørstasjoner, og det anbefales å utvikle prosjekter for autonome kontrollere ved å bruke et mye kraftigere nytt produkt - . Begge utviklingsmiljøene bruker samme utførelsessystem for kontrollere, så mht spesifikasjoner og strukturell funksjonalitet (liste over støttede kontrollere og plattformer, drivere, arkiver, protokoller, ytelse), deres evner er nesten de samme. Det nye miljøet kan også brukes til å programmere de kontrollerene som fortsatt samhandler med det øvre nivået, men bruker den eksisterende OPC-serveren eller en av de støttede protokollene for dette, og ikke den "transparente" datautvekslingen som er akseptert i teknologien som ikke krever konfigurasjon.

Ris. 7. Redaktør for stigediagram

La oss se på et eksempel på et prosjekt utviklet i miljøet (fig. 7). Den største fordelen med det nye miljøet er muligheten til å lage et program samtidig på alle språkene i standarden, ved å bruke for hver del av algoritmen språket som vil være det mest åpenbare for implementeringen. Som regel, for dynamiske algoritmer, for eksempel regulering, er det mer praktisk å bruke funksjonsblokkspråket (FBD), relékretser er mer kjent for elektroingeniører for å beskrive logikk, og trinn-for-trinn-kontroll er perfekt beskrevet av trinnsekvensspråk (SFC). Databehandling og andre problemer kan løses på språket "Structured Text" (ST).

I fig. 7 eksempel er parameterstyringsprogrammet "tegnet" på LD-språket og brukes videre som et bibliotek FB i et program som allerede er opprettet i funksjonsblokkspråket (fig. 8).


Ris. åtte.
Funksjon blokkdiagram editor

Det særegne ved programvarearkitekturen (og følgelig den fremtidige MasterSCADav4, som vil inkludere dette produktet) er at den er helt åpen for utvidelse. Dette betyr at vi vil kunne bygge støtte for et annet grafisk språk (for eksempel flytskjemaspråket for å beskrive algoritmer eller UML-språket for å beskrive interaksjonen mellom prosjektobjekter) inn i verktøysettet så snart vi føler etterspørselen fra forbrukerne våre. I tilfelle av slike forbrukere er primært produsenter av kontrollere og deres kunder. Listen over støttede kontrollere utvides i et raskt tempo, og derfor vokser variasjonen av forespørsler fra en voksende kundebase like raskt. Det er tett samhandling med kvalifiserte brukere som er kilden til påfyll av skriptbiblioteker og algoritmer, motivet for kontinuerlig utvikling av utviklingsverktøy som kan takle de stadig mer komplekse automatiseringsoppgavene.

DVS. Ablin, administrerende direktør,